home *** CD-ROM | disk | FTP | other *** search
Wrap
;************************************************************ ;** CYBERMAGIC Installer-Script for AmigaOS3.5 ** ;** ©1997-2000 by Markus Killian ** ;** Last changes on 05.12.99 ** ;************************************************************ (effect "lower_center" "radial" $000000 $0000FF) (set #language (getenv "Language")) (set #wbversion 0) (set #wbversion (getversion "libs:version.library")) (set #wbversion (/ #wbversion 65536) ) (set #iconversion 0) (set #iconversion (getversion "icon.library" (resident))) (set #iconversion (/ #iconversion 65536) ) (set #w (querydisplay "screen" "width")) (set #h (querydisplay "screen" "height")) (set #d (querydisplay "screen" "depth")) (set #c (querydisplay "screen" "colors")) (complete 0) ;==================================================================== ;English strings (set default_lang 4) (set default_country 1) (set #languages 1) ( set #yeskey "Yes" ) ( set #nokey "No" ) ( set #english "English" ) ( set #german "German" ) ( set #maindrawer "Please select a device or a drawer for your\ninstallation of Cybermagic.\nA drawer will be created automatically." ) ( set #version "Which version should be installed ?\n" ) ( set #active "Do you want to copy Cybermagic in the WBStartup drawer ?\n" ) ( set #installwizard "Install Wizard.library.\n" ) ( set #assign "\nMake assign of Cybermagic: to S:user-startup.\n" ) ( set #falsekick "OS 3.x is required.\n" ) ( set #end "\nThis is release BETA 0.4.0 of Cybermagic.\nRead the docs for more information.\nBugreport to m.killian@xpoint.at\n\n---VIVA AMIGA ---\n" ); ( set #falsecpu "You need a 68020 CPU for the minimal installation.\n" ) ( set #updateinstaller "You need the Installer version 43.3\n" ) ;==================================================================== ;German strings ( if ( = @language "deutsch" ) ( (set default_lang 2) (set default_country 16) (set #languages 16) ( set #yeskey "Ja" ) ( set #nokey "Nein" ) ( set #english "Englisch" ) ( set #german "Deutsch" ) ( set #maindrawer "In welches Verzeichnis soll Cybermagic installiert werden ? Eine Schublade dieses Namens wird angelegt.\n" ) ( set #version "Welche Version soll installiert werden ?\n" ) ( set #active "Soll Cybermagic nach WBStartup kopiert werden ?\n" ) ( set #installwizard "Installiere Wizard.library.\n" ) ( set #assign "\nErzeuge Zuweisung Cybermagic: in S:user-startup.\n" ) ( set #falsekick "OS 3.x wird benötigt.\n" ) ( set #end "\nDies ist die Version BETA 0.4.0 von Cybermagic.\nLies die Anleitung für mehr Informationen.\nFehlerreport an m.killian@xpoint.at\n\n--- VIVA AMIGA ---\n" ) ( set #falsecpu "Es wird mindestens eine 68020 Cpu benötigt.\n" ) ( set #updateinstaller "Es wird mindestens die Version 43.3 des Installers benötigt.\n" ) ) ) (set #hires 0) (if (> #c 32) ( (if (> #h 590) ( (set #hires 2) ) ( (set #hires 1) ) ) ) ) (if #hires ( (if (= #hires 1) ( (showmedia 'Logo' (tackon "InstallerFX" "Logo_klein.iff") 'upper_center' 'none' 1) ) ( (showmedia 'Logo' (tackon "InstallerFX" "Logo.iff") 'upper_center' 'none' 1) ) ) ) ) (showmedia 'sound' 'InstallerFX/fx01.8svx' 'upper_left' 'none' 0) (setmedia sound 'play') ( set cpu ( database "cpu" ) ) ( if( = cpu 68000 ) ( abort #falsecpu ) ) ( if( = cpu 68010 ) ( abort #falsecpu ) ) ( if( = cpu 68020 ) ( set #cpu 0 ) ) ( if( = cpu 68030 ) ( set #cpu 0 ) ) ( if( = cpu 68040 ) ( set #cpu 1 ) ) ( if( = cpu 68060 ) ( set #cpu 1 ) ) ( if( > ( exists ( "libs:Warp3DPPC.library" ) ) 0 ) ( set #cpu 1 ) ) ;/* Beginne mit der Installation */ ( user 1 ) ( welcome ) (showmedia 'sound' 'InstallerFX/fx02.8svx' 'upper_left' 'none' 0) (setmedia sound 'play') (complete 10) ( set progdir1 ( askdir ( prompt #maindrawer ) ( help @askdir-help ) ( default "SYS:utilities" ) ) ) (showmedia 'sound' 'InstallerFX/fx02.8svx' 'upper_left' 'none' 0) (setmedia sound 'play') (complete 20) ( set CpuVersion ( askchoice ( prompt #version ) ( help @askoptions-help ) ( choices "STANDARD" "STANDARD+WarpOS/Warp3D" ) ( default #cpu ) ) ) (showmedia 'sound' 'InstallerFX/fx02.8svx' 'upper_left' 'none' 0) (setmedia sound 'play') (complete 30) ( Set InstallWhere ( askchoice ( prompt #active ) ( help @askoptions-help ) ( choices #yeskey #nokey ) ( default 0 ) ) ) (showmedia 'sound' 'InstallerFX/fx02.8svx' 'upper_left' 'none' 0) (setmedia sound 'play') (complete 40) ; /* Installiere Library */ ( ( copylib ( prompt #installwizard ) ( help @copylib-help ) ( source "libs/wizard.library" ) ( dest "Libs:" ) ( confirm ) ) ) ; /* Erzeuge Programmschublade */ ( ( makedir ( tackon progdir1 "Cybermagic" ) ) ( copyfiles ( source "Icons/Cybermagic.info" ) ( dest progdir1 ) ) ( set progdir ( tackon progdir1 "Cybermagic" ) ) ) (complete 50) ; /* Installiere Blankermodule */ ( makedir ( tackon progdir "Blanker" ) ) ( copyfiles ( source "MODULE/STANDARD" ) ( dest ( tackon progdir "Blanker" ) ) ( all ) ) ( if( = CpuVersion 1 ) ( ( copyfiles ( source "MODULE/WARP3D" ) ( dest ( tackon progdir "Blanker" ) ) ( all ) ) ) ) (complete 60) ;/* Installiere Wizard Dateien ENGLISH */ ( if( not( @language "deutsch" ) ) ( ( copyfiles ( source "ENGLISH/STANDARD" ) ( dest ( tackon progdir "Blanker" ) ) ( all ) ) ( if( = CpuVersion 1 ) ( ( copyfiles ( source "ENGLISH/WARP3D" ) ( dest ( tackon progdir "Blanker" ) ) ( all ) ) ) ) ) ) (complete 70) ;/* Installiere Wizard Dateien DEUTSCH */ ( if( = @language "deutsch" ) ( ( copyfiles ( source "DEUTSCH/STANDARD" ) ( dest ( tackon progdir "Blanker" ) ) ( all ) ) ( if( = CpuVersion 1 ) ( ( copyfiles ( source "DEUTSCH/WARP3D" ) ( dest ( tackon progdir "Blanker" ) ) ( all ) ) ) ) ) ) (complete 80) ;/* Erzeuge Verzeichnis für Soundmodule */ ( makedir ( tackon progdir "Sounds" ) ) ;/* Installiere Rexx Scripts */ ( ( copyfiles ( source "Rexx" ) ( dest "REXX:" ) ( all ) ) ) (complete 90) ;/* Installiere Cybermagic */ ( ( copyfiles ( source "Cybermagic.config" ) ( dest progdir ) ) ( if( not( @language "deutsch" ) ) ( ( copyfiles ( source "GUIDE/ENGLISH/Cybermagic.guide" ) ( dest progdir ) ) ) ) ( if( = @language "deutsch" ) ( ( copyfiles ( source "GUIDE/DEUTSCH/Cybermagic.guide" ) ( dest progdir ) ) ) ) ( copyfiles ( source "Icons/Cybermagic.guide.info" ) ( dest progdir ) ) ) ( ( if( = InstallWhere 0 ) ( ( copyfiles ( source "CM" ) ( dest "SYS:WBStartup" ) ) ( copyfiles ( source "Icons/CM.info" ) ( dest "SYS:WBStartup" ) ) ) ) ( if( = InstallWhere 1 ) ( ( copyfiles ( source "CM" ) ( dest progdir ) ) ( copyfiles ( source "Icons/CM.info" ) ( dest progdir ) ) ) ) ) ;/* Erzeuge Assign */ ( if( exists "SYS:S/User-Startup" ) ( ( startup "CYBERMAGIC" ( prompt #assign ) ( help @startup-help ) ( command ( "Assign %s: %s" "CYBERMAGIC" progdir ) ) ) ) ) ( makeassign "CYBERMAGIC" progdir ) ( set @default-dest progdir ) (complete 100) (closemedia sound) (exit 0)